+

ورود | ثبت نام

شماره همراه خود را وارد نمایید

captcha

ورود

رمز عبور را وارد نمایید

ورود با کد پیامکی

ورود

کد دریافتی را وارد نمایید

زمان باقی‌مانده: ثانیه

ثبت نام

اطلاعات را وارد نمایید

زمان باقی‌مانده: ثانیه

تخفیف ویژه 50 درصدی روی تمامی دوره های آموزشی به مناسبت فرارسیدن سال جدید

popup

عيد نوروز بر شما مبارک! فرصتی عالی برای یادگیری در سال جدید! با کمال مسرت، تخفیف ویژه 50 درصدی بر روی تمامی دوره‌های آموزشی به مناسبت فرارسیدن سال نو رو خدمتتون اعلام می‌کنیم. این تخفیف فرصتی بی‌نظیر برای سرمایه‌گذاری در دانش و مهارت‌های شماست.

مبانی برنامه‌نویسی پایتون: از صفر تا حرفه‌ای

این دوره با هدف آموزش مفاهیم پایه و کاربردی زبان پایتون طراحی شده است تا دانشجویان بدون پیش‌نیاز قبلی بتوانند مهارت لازم برای تحلیل داده، طراحی الگوریتم، و پیاده‌سازی برنامه‌های کاربردی، به‌ویژه در زمینه‌های مرتبط با هوش مصنوعی و علم داده را کسب کنند. در طول این دوره، زبان پایتون از مفاهیم مقدماتی مانند انواع داده، دستورات کنترلی و توابع تا مفاهیم پیشرفته‌تری مانند برنامه‌نویسی شیءگرا و استفاده از کتابخانه‌های قدرتمندی چون NumPy و Pandas آموزش داده می‌شود. تمرکز اصلی دوره بر درک مفاهیم بنیادی، نوشتن کد تمیز و خوانا، و آماده‌سازی دانشجویان برای ورود به مسیرهای تخصصی‌تر در تحلیل داده، یادگیری ماشین و مهندسی نرم‌افزار است.

ثبت نام دوره
1,800,000 900,000

وضعیت دوره

در فرآیند انتشار

مدت زمان دوره

0 دقیقه

آخرین بروزرسانی

09 / فروردین / 1405

روش پشتیبانی

پشتیبانی ۲۴/۷ تک به تک

پیش نیاز

پایتون: دروازه رشد بی‌پایان! 🔥

نوع مشاهده

آفلاین

0

تعداد نظرات

۵.۰

رضایت

درصد پیشرفت دوره: %100

توضیحات

 اهداف آموزشی🧠

:در پایان این دوره انتظار می‌رود دانشجو بتواند

  • ماهیت و ویژگی‌های زبان برنامه‌نویسی پایتون و جایگاه آن در حوزه‌های نوین مانند هوش مصنوعی را توضیح دهد.

  • محیط پایتون را نصب و پیکربندی کند.

  • ساختارهای داده‌ای پایه (رشته، لیست، دیکشنری، تاپل و مجموعه‌ها) را درک و به‌کار گیرد.

  • از دستورات شرطی و حلقه‌ها برای کنترل جریان برنامه استفاده کند.

  • توابع را طراحی کرده و مفاهیم حوزه‌ی متغیرها را درک نماید.

  • با اصول اولیه‌ی برنامه‌نویسی شیءگرا (OOP) آشنا شده و کلاس و شیء تعریف کند.

  • با کتابخانه‌های پرکاربرد NumPy و Pandas برای تحلیل داده کار کند.

  • برنامه‌های ساده و متوسط را به‌صورت ساخت‌یافته طراحی نماید.

  • با مفاهیم مقدماتی و کتابخانه‌های کلیدی در هوش مصنوعی (مانند Scikit-learn) آشنا شود.


 سرفصل‌های دوره📚

فصل 1: مقدمه و آشنایی با پایتون

  • معرفی زبان پایتون، تاریخچه و کاربردهای گسترده (وب، علم داده، اتوماسیون، هوش مصنوعی)

  • نصب و راه‌اندازی مفسر پایتون

  • آشنایی با محیط‌های توسعه (IDEs) مانند VS Code و PyCharm و محیط‌های خط فرمان (CMD, IDLE)

فصل 2: مبانی برنامه‌نویسی و انواع داده‌ها

  • اولین برنامه پایتون: “Hello, World!”

  • نحو (Syntax) پایتون: تورفتگی‌ها (Indentation) و قواعد نگارشی

  • انواع داده‌های اصلی: اعداد (صحیح، اعشاری)، رشته‌ها، بولین

  • عملیات پایه و متدهای کاربردی رشته‌ها (Indexing, Slicing, Formatting)

  • مدیریت ورودی و خروجی (Input/Output)

فصل 3: ساختارهای کنترلی

  • دستورات شرطی: ifelifelse برای تصمیم‌گیری در برنامه

  • حلقه‌های تکرار: for (پیمایش لیست‌ها و رشته‌ها) و while (تکرار تا حصول شرط)

  • کنترل جریان حلقه: break برای خروج از حلقه و continue برای پرش به تکرار بعدی

فصل 4: ساختارهای داده‌ای پیچیده‌تر

  • لیست (List): تعریف، دسترسی، تغییر و عملیات روی لیست‌ها

  • دیکشنری (Dictionary): کلید-مقدار، دسترسی و مدیریت داده‌ها

  • مجموعه‌ها (Set): خواص مجموعه‌ها و عملیات ریاضی روی آن‌ها

  • تاپل (Tuple): ویژگی‌ها و کاربردهای تاپل‌ها

فصل 5: توابع و ماژول‌ها

  • تعریف تابع: پارامترها، آرگومان‌ها و مقادیر بازگشتی

  • دامنه‌ی دید متغیرها (Local vs. Global Scope)

  • وارد کردن ماژول‌ها و استفاده از کتابخانه‌های استاندارد پایتون (مانند mathrandomdatetime)

فصل 6: مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOP)

  • مفاهیم کلاس (Class) و شیء (Object)

  • تعریف کلاس‌ها، ایجاد اشیاء و صفات (Attributes)

  • متدها (Methods) و نحوه‌ی فراخوانی آن‌ها

  • اصول اولیه ارث‌بری (Inheritance)

فصل 7: کتابخانه‌های علمی پایتون برای تحلیل داده

  • NumPy: کار با آرایه‌های عددی چندبعدی، عملیات برداری و محاسبات علمی

  • Pandas: معرفی سری (Series) و DataFrame، بارگذاری داده‌ها، فیلتر کردن، گروه‌بندی و خلاصه‌سازی داده‌ها

فصل 8: مقدمه‌ای بر هوش مصنوعی با پایتون

  • آشنایی با کتابخانه‌ی Scikit-learn

  • معرفی مفاهیم پایه یادگیری ماشین (مانند رگرسیون و طبقه‌بندی)

  • پیاده‌سازی یک مدل ساده با استفاده از Scikit-learn (اختیاری، بسته به زمان دوره)

فصل 9: پروژه‌ی پایانی

  • ادغام مفاهیم آموخته شده در یک پروژه‌ی کاربردی (مثلاً تحلیل داده‌های ساده با Pandas و NumPy)

سرفصل ها
نظرات
برای نظر دادن لطفا ابتدا وارد شوید
بهروز صادقی

بهروز صادقی | مدرس دوره

مشاهده پروفایل